package com.zjd.association.service;


import com.zjd.association.entity.ActiveLogs;
import com.zjd.association.service.base.BaseService;

import java.util.List;
import java.util.Map;

/**
 * 报名记录 服务层
 *
 * @author: zjd
 * @date: 2024-5-22
 */
public interface ActiveLogsService extends BaseService<ActiveLogs, String> {

	/**
	 * 用户是否参与活动
	 *
	 * @param activeId 指定活动ID
	 * @param userId 指定用户ID
	 * @return 结果
	 */
	 Boolean isActive(String activeId, String userId);

	/**
	 * 依据活动ID获取报名列表
	 *
	 * @param activeId 活动ID
	 * @return 报名列表
	 */
	 List<Map<String, Object>> getListByActiveId(String activeId);
}